Synonyms for "electric eel"

Words with similar meaning